package com.example.day07.homework;

import java.util.Scanner;

public class DeleteBystring {

    public static void main(String[] args) {
//
//        String ss="abcdef";
//        String  s="bc";
//        int len=s.length();
//        int k=0;
//        for (int i=0;i<ss.length();i++){
//           String s1=ss.substring(i,len+i);
//           if(s1.equals(s)){
//               k=i;
//               break;
//           }
//        }
//        System.out.println(k);
//        ss=ss.substring(0,k)+ss.substring(k+len,ss.length());
//        System.out.println(ss);
//
        Scanner scanner =new Scanner(System.in);
        String  str=scanner.nextLine();
        String   targ=scanner.nextLine();
        System.out.println("删除"+targ+"前:"+str);
        str=delByStr(str,targ);
        System.out.println("删除后："+str);
    }
    public  static  String   delByStr(String oldStr,String target){
        //要删除的字符串不存在或者 要删除的字符串的长度大于oldStr
        if(!oldStr.contains(target)||(oldStr.length()<target.length())){

            return  oldStr;
        }
        int len=target.length(); //记录target的长度
        int k=0;      //记录target的起始位置
        for (int i=0;i<oldStr.length();i++){
            String substr=oldStr.substring(i,len+i);
            if(substr.equals(target)){  //判断target在oldstr中起始下标
                k=i;
                oldStr= oldStr.substring(0,k)+oldStr.substring(k+len);
                delByStr(oldStr,target);
            }
        }

        return  oldStr;


    }
}
